@string(ICPDS="Proceedings of the International Conference on Parallel and Distributed Information Systems (PDIS)")
@string(CCSW="Proceedings of the ACM Cloud Computing Security Workshop (CCSW)")
@string(HOTOS="Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS)")
@string(USITS="Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS)")
@string(ASPLOS="Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)")
@string(OSDI="Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI)")
@string(SOSP="Proceedings of the ACM Symposium on Operating Systems Principles (SOSP)")
@string(NSDI="Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI)")
@string(FAST="Proceedings of the USENIX Conference on File and Storage Technologies (FAST)")
@string(ICDCS="Proceedings of the International Conference on Distributed Computing Systems (ICDCS)")
@string(DISC="Proceedings of the International Symposium on Distributed Computing (DISC)")
@string(CC="Proceedings of the ACM Symposium on Cloud Computing (SOCC)")
@string(PODC="Proceedings of the ACM Symposium on the Principles of Distributed Computing (PODC)")
@string(SIGCOMM="Proceedings of the ACM SIGCOMM")
@string(DSN="Proceedings of the International Conference on Dependable Systems and Networks (DSN)")
@string(VLDB="Proceedings of the International Conference on Very Large Data Bases (VLDB)")
@string(Middleware="Proceedings of the ACM/IFIP/USENIX International Middleware Conference")
@string(SPAA="Proceedings of the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)")
@string(NDSS="Proceedings of the Annual Network \& Distributed System Security Symposium (NDSS)")
@string(EuroSys="Proceedings of the European Conference on Computer Systems (EuroSys)")
@string(STOC="Proceedings of the ACM Symposium on Theory of Computing (STOC)")
@string(ATC="Proceedings of the USENIX Annual Technical Conference (ATC)")

@string(TSE="IEEE Transactions on Software Engineering")
@string(TOCS="ACM Transactions on Computer Systems (TOCS)")
@string(CACM="Communications of the ACM (CACM)")
@string(TKDE="IEEE Transactions on Knowledge and Data Engineering (TKDE)")
@string(TOPLAS="ACM Transactions on Programming Languages and Systems (TOPLAS)")


@InProceedings{abulibdeh10racs,
  author =       {H. Abu-Libdeh and L. Princehouse and H. Weatherspoon},
  title =        {{RACS:} A Case for Cloud Storage Diversity},
  booktitle = CC,
  year =      2010}

@article{ahamad95causalmemory,
    author = {Mustaque Ahamad and Gil Neiger and James E. Burns and Prince Kohli and P.W. Hutto},
    title = {Causal Memory: Definitions, Implementation and Programming},
    volume = 9,
    number = 1,
    pages = {37--49},
    journal = {Distributed Computing},
    year = {1995}
}


@MISC{carbonite,
  title = {Carbonite},
  howpublished = {\url{www.carbonite.com}},
  year = 2007
}

@MISC{mozy,
  title = {Mozy},
  howpublished = {\url{www.mozy.com}},
  year = 2007
}

@MISC{mobileme,
  title = {MobileMe},
  howpublished = {\url{www.me.com}},
  year = 2007
}

@Misc{nosql,
  key =    {nosql},
  title =     "{{NoSQL}}",
  howpublished = "\url{http://en.wikipedia.org/wiki/NoSQL}"}

@Misc{scalingout,
  key =    {ScalingOut},
  title =     "{{Scaling Out}}",
  howpublished = "\url{https://www.facebook.com/note.php?note_id=23844338919}"}


@Misc{mongodb,
  key =    {MongoDB},
  title =     "{{MongoDB}}",
  howpublished = "\url{www.mongodb.org}"}

@Misc{voldemort,
  key =    {Voldemort},
  title =     "{{Project Voldemort: A distributed database}}",
  howpublished = "\url{project-voldemort.com}"}

@Misc{amazon08availability,
  key =    {Amazon S3 Team},
  title =     "{Amazon S3 Team. Amazon S3 availability event: July 20, 2008}",
  howpublished = "\url{http://status.aws.amazon.com/s3-20080720.html}",
  month =     "Jul",
  year =      2008}

@Misc{strongconsistency,
  key =    {ChoosingConsistency},
  title =     {{Choosing Consistency - All Things Distributed}},
  howpublished = "\url{http://www.allthingsdistributed.com/2010/02/strong_consistency_simpledb.html}",
  month =     "Feb",
  year =      2010}

@Misc{cassandra,
  key =    {cassandra},
  title =     {{The Apache Cassandra Project}},
  howpublished = "\url{http://cassandra.apache.org}"}


@Misc{amazons3issue,
  title =     {{Amazon S3 Issues: Load Balancers and MD5}},
  howpublished =
                  {\url{http://www.datacenterknowledge.com/archives/2008/06/27/amazon-s3-issues-load-balancers-and-md5}},
  month =     "June",
  year =      2008}


@Misc{NetApp,
  OPTkey = 	 {},
  OPTauthor = 	 {},
  title = 	 {{Network Appliance}},
  howpublished = {\url{ http://www.netapp.com}},
  OPTannote = 	 {}
}

@Misc{netflixs3,
  key = {NetflixS3},
  title = {Netflix Moves Into the Cloud With Amazon Web Services},
  howpublished = "\url{http://gigaom.com/video/netflix-moves-into-the-cloud-with-amazon-web-services}",
  month = "May",
  year = 2010}


@Misc{pbss3,
  key = {PBSS3},
  title = {{AWS Case Study: PBS}},
  howpublished = "\url{http://aws.amazon.com/solutions/case-studies/pbs/}",
  month = "April",
  year = 2011}

http://aws.amazon.com/solutions/case-studies/acquia/

@Misc{alexas3,
  key = {Alexa},
  title = {{AWS Case Study: Alexa}},
  howpublished = "\url{http://aws.amazon.com/solutions/case-studies/alexa}"}

@Misc{acquia,
  key = {acquia},
  title = {{AWS Case Study: Acquia}},
  howpublished = "\url{http://aws.amazon.com/solutions/case-studies/acquia}"}

@Misc{smugmugs3,
  key = {SmugMugS3},
  title = {{AWS Case Study: SmugMug}},
  howpublished =
                  {\url{http://aws.amazon.com/solutions/case-studies/smugmug/}},
  year = 2006}



@Misc{yelps3,
  key = {YelpS3},
  title = {{AWS Case Study: Yelp}},
  howpublished =
                  {\url{http://aws.amazon.com/solutions/case-studies/yelp/}}}

@Misc{playfish,
  key = {Playfish},
  title = {{AWS Case Study: Playfish}},
  howpublished =
                  {\url{http://aws.amazon.com/solutions/case-studies/playfish/}}}

@Misc{gmail,
  key = {GMail},
  title = {{GMail}},
  howpublished =
                  {\url{www.gmail.com}}}

@Misc{googlemaps,
  key = {GoogleMaps},
  title = {{Google Maps}},
  howpublished =
                  {\url{maps.google.com}}}


@InProceedings{syn:rep:sh143,
  author = 	 {Marc Shapiro and Nuno Pregui{\c c}a and Carlos Baquero
                  and Marek Zawirski},
  title = 	 {Conflict-free Replicated Data Types},
  booktitle = 	 {{Stabilization, Safety, and Security of
                  Distributed Systems (SSS)}},
  year = 	 2011,
  editor = 	 {Xavier D{\'e}fago and Franck Petit and V. Villain},
  volume = 	 6976,
  series = 	 "LNCS",
  pages = 	 {386--400},
  address = 	 {Grenoble, France},
  month = 	 oct,
  publisher = "Springer",
  url = 	 {http://lip6.fr/Marc.Shapiro/papers/CRDTs_SSS-2011.pdf},
  local-url = {./papers/CRDTs_SSS-2011.pdf}
}

@InProceedings{cachin07efficient,
  author =       {C. Cachin and A. Shelat and A. Shraer},
  title =        {Efficient fork-linearizable access to untrusted shared memory},
  booktitle =    PODC,
  year =         2007
}



@article{castro02practical,
  author =       {Miguel Castro and Barbara Liskov},
  title =        {Practical {B}yzantine fault tolerance and proactive
                  recovery},
  journal =      TOCS,
  volume =       {20},
  number =       {4},
  year =         {2002}
}

@TechReport{mahajan09astro,
author = {P. Mahajan and S. Lee and J. Zheng and L. Alvisi and Mike Dahlin},
 title = {{ASTRO}: Autonomous and Trustworthy Data Sharing},
 institution = {University of Texas at Austin, Department of Computer Sciences},
 year = 2008 ,
 number = {TR-09-29},
 month = Oct,
 pdf = www.cs.utexas.edu/users/princem/papers/astro.pdf
 }

@Misc{amazonFailure2011,
  author = "Amazon",
  title =     {Summary of the {A}mazon {EC2} and {A}mazon {RDS} Service
                  Disruption in the {US} {East} Region},
  howpublished = {\url{http://aws.amazon.com/message/65648}},
  year =      2011}


@misc{hbase,
	key = "Apache HBASE",
        Howpublished = {http://hbase.apache.org/},
        Title = {{Apache HBASE}}}

@misc{amazons3,
	key = "Amazon S3",
        Howpublished = {\url{http://aws.amazon.com/s3}},
        Title = {{Amazon Simple Storage Service (Amazon S3)}}}

@misc{amazon,
	key = "Amazon",
        Howpublished = {\url{http://www.amazon.com}},
        Title = {{Amazon}}}

@misc{ebay,
	key = "eBay",
        Howpublished = {\url{http://www.eBay.com}},
        Title = {{eBay}}}

@misc{amazonsimpledb,
	key = "Amazon SimpleDB",
        Howpublished = {\url{http://aws.amazon.com/simpledb}},
        Title = {{Amazon SimpleDB}}}

@Misc{beckmann09google,
  author =    {C. Beckmann},
  title =     {{G}oogle {A}pp {E}ngine: Information regarding 2 {J}uly 2009 outage},
  howpublished = {\url{http://groups.google.com/group/google-appengine/browse_thread/thread/e9237fc7b0aa7df5/ba95ded980c8c179}},
  month =     Jul,
  year =      2009}

@InProceedings{belaramani06practi,
  author =       {N. Belaramani and M. Dahlin and L. Gao and A. Nayate and A. Venkataramani and P. Yalagandula and J. Zheng},
  title =        {{PRACTI} Replication},
  booktitle = NSDI,
  year =         2006}

@Article{birrell82,
  author =       "A. Birrell and R. Levin and R. Needham and M. Schroeder",
  title =        "{Grapevine: An Exercise in Distributed Computing}",
  journal =      CACM,
  year =         1982,
  volume =       25,
  number =       4,}

@article{Cachin:2009:FSC:1502828.1503186,
 author = {Cachin, Christian and Keidar, Idit and Shraer, Alexander},
 title = {Fork sequential consistency is blocking},
 journal = {Inf. Process. Lett.},
 volume = {109},
 issue = {7},
 month = {March},
 year = {2009},
 issn = {0020-0190},
 pages = {360--364},
 numpages = {5},
 url = {http://portal.acm.org/citation.cfm?id=1502828.1503186},
 doi = {10.1016/j.ipl.2008.12.004},
 acmid = {1503186},
 publisher = {Elsevier North-Holland, Inc.},
 address = {Amsterdam, The Netherlands, The Netherlands},
 keywords = {Distributed computing, Forking consistency conditions, Shared-memory emulations},
}

@inproceedings{cachin09DSN,
        Author = {Cachin, Christian and Keidar, Idit and Shraer, Alexander},
        Booktitle = DSN,
        Title = {{Fail-Aware Untrusted Storage}},
Year = 2009}

@InProceedings{calore09magnolia,
  author =    {M. Calore},
  title =     {Magnolia suffers major data loss, site taken offline},
  booktitle = {Wired },
  month =     Jan,
  year =      2009}

@inproceedings{a2m,
        Author = {Chun, Byung-Gon and Maniatis, Petros and Shenker, Scott and Kubiatowicz, John},
        booktitle = SOSP,
        Title = {{Attested Append-Only Memory: Making Adversaries Stick to their Word}},
        Year = 2007}

@misc{paradox9s,
    key = {Paradox9s},
    author = {{Hank Marquis}},
    title = {{The Paradox of the 9s}},
    howpublished =
	"\url{www.itsmsolutions.com/newsletters/DITYvol2iss47.htm}",
    year = 2006}

@misc{amazonDowntime,
    key = {AmazonDowntime},
    author = {{The Wall Street Journal}},
    title = {{What Does It Cost Amazon.com to Go Dark?}},
    howpublished =
	"\url{http://blogs.wsj.com/numbersguy/what-does-it-cost-amazoncom-to-go-dark-374/}",
    year = 2008}

@misc{trendsreport,
    key = {TrendsReport},
    author = {{The Standish Group International, Inc.}},
    title = {{TRENDS REPORT: Trends in IT Value}},
    howpublished =
	"\url{www.standishgroup.com/sample_research/trends_it_value.pdf}",
    year = 2008}

@misc{fivets,
    key = {FiveTs},
    author = {{The Standish Group International, Inc.}},
    title = {{Five “T’s” of Database Availability}},
    howpublished =
	"\url{www.sybase.com/content/1020238/StandishFiveTsHA.pdf}",
    year = 1999}

@misc{circleid09survey,
    key = {CircleID},
    author = "{CircleID}",
    title = "Survey: Cloud Computing `No Hype', But Fear of Security
	and Control Slowing Adoption",
    howpublished =
	"\url{http://www.circleid.com/posts/20090226_cloud_computing_hype_security/}",
    month = feb,
    year = 2009}


@InProceedings{clement09upright,
author = {A. Clement and M. Kapritsos and S. Lee and Y. Wang and L.
    Alvisi and M. Dahlin and T. Rich{\'e}},
 title = {{UpRight} Cluster Services},
 booktitle = SOSP,
 year = 2009}

@Misc{gmailLoss,
key = "CNet News",
title = {{G}oogle probing lost {G}mail messages, contacts},
howpublished = {\url{http://news.cnet.com/8301-1023_3-20037019-93.html}},
year = 2011}

@Misc{cook09fire,
  author =    {B. Cook},
  title =     {Seattle data center fire knocks out {Bing Travel}, other Web sites},
  howpublished = {\url{http://www.techflash.com/seattle/2009/07/Seattle_data_center_fire_knocks_out_Bing_Travel_other_Web_sites_49876777.html}},
  month =     Jul,
  year =      2009}

@conference{pnuts,
        Author = {Cooper, B.F. and Ramakrishnan, R. and Srivastava, U. and Silberstein, A. and Bohannon, P. and Jacobsen, H.A. and Puz, N. and Weaver, D. and Yerneni, R.},
        Booktitle = VLDB,
        Date-Modified = {2009-07-24 21:41:36 -0500},
        Title = {{PNUTS: Yahoo!'s Hosted Data Serving Platform}},
Year = {2008}}

@InProceedings{decandia07,
  author =       "G. DeCandia  and D. Hastorun  and M. Jampani  and G. Kakulapati
                  and A. Lakshman and A. Pilchin and S. Sivasubramanian and P. Vosshall
                  and W. Vogels",
  title =        {Dynamo: {A}mazon's Highly Available Key-value Store},
  booktitle =    SOSP,
  year =         2007
}

@inproceedings{demmer08tierstore,
 author = {M. Demmer and B. Du and E. Brewer},
 title = {{TierStore}: a distributed filesystem for challenged networks in developing regions},
 booktitle = FAST,
 year = 2008}

@inproceedings{feldman10sporc,
    author = "A. J. Feldman and W. P. Zeller and M. J. Freedman and E.
	W. Felten",
    title = "{SPORC}: Group Collaboration Using Untrusted Cloud
	Resources",
    booktitle = OSDI,
    year = 2010,
    month = oct
}

@InProceedings{frigo98,
  author =       {M. Frigo and V. Luchangco},
  title =        "{Computation-Centric Memory Models}",
  booktitle =    SPAA,
  year =         1998,
}

@article{fu02fast,
    author = "Kevin Fu and M. Frans Kaashoek and David Mazi{\`e}res",
    title = "Fast and secure distributed read-only file system.",
    journal = TOCS,
    month = feb,
    year = 2002,
    volume = 20,
    number = 1,
    pages = {1--24}}

@article{lynchCAP,
 author = {Gilbert, Seth and Lynch, Nancy},
 title = {Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services},
 journal = {SIGACT News},
 volume = {33},
 issue = {2},
 month = {June},
 year = {2002},
 issn = {0163-5700},
 pages = {51--59},
 numpages = {9},
 url = {http://doi.acm.org/10.1145/564585.564601},
 doi = {http://doi.acm.org/10.1145/564585.564601},
 acmid = {564601},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{Brewer:2000:TRD:343477.343502,
 author = {Brewer, Eric A.},
 title = {Towards robust distributed systems (abstract)},
 booktitle = {Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing},
 series = {PODC '00},
 year = {2000},
 isbn = {1-58113-183-6},
 location = {Portland, Oregon, United States},
 pages = {7--},
 url = {http://doi.acm.org/10.1145/343477.343502},
 doi = {http://doi.acm.org/10.1145/343477.343502},
 acmid = {343502},
 publisher = {ACM},
 address = {New York, NY, USA},
}


@InProceedings{goh03sirius,
   author = {Eu-Jin Goh and Hovav Shacham and Nagendra Modadugu and Dan Boneh},
   title = {{SiRiUS:} {S}ecuring {R}emote {U}ntrusted {S}torage},
   booktitle = NDSS,
   year = 2003}

@InProceedings{gray00,
  author =       {J. Gray and P. Shenoy},
  title =        "{Rules of Thumb in Data Engineering}",
  booktitle = {Data Engineering},
  year =         2000,
  pages = "3--12"}

@InProceedings{guerraoui10next,
  author =       {R. Guerraoui and N. Knezevic and V. Quema and M. Vukolic},
  title =        {The Next 700 {BFT} Protocols},
  booktitle = EuroSys,
  year =      2010}

@InProceedings{haeberlen07peerreview,
  author =       {A. Haeberlen and P. Kouznetsov and P. Druschel},
  title =        {{PeerReview}: Practical Accountability for Distributed Systems},
  booktitle =    SOSP,
  year =         2007}

@InProceedings{haeberlen05glacier,
  author =       {A. Haeberlen and A. Mislove and P. Druschel},
  title =        {Glacier: Highly durable, decentralized storage despite massive correlated failures},
  booktitle =    NSDI,
  year =         2005}

@inproceedings{hendricks07lowoverhead,
 author = {Hendricks, James and Ganger, Gregory R. and Reiter, Michael K.},
 title = {{Low-Overhead Byzantine Fault-Tolerant Storage}},
 booktitle = SOSP,
 year = {2007}}

@article{herlihy90linearizability,
  Author = {Maurice P. Herlihy and Jeannette M. Wing},
  Journal = TOPLAS,
  Title = {Linearizability: A Correctness Condition for Concurrent Objects},
	volume = 12,
	number = 3,
	month = jul,
  Year = {1990}}

@inproceedings{kallahalla03plutus,
    title = "Plutus: Scalable Secure File Sharing on Untrusted Storage",
    author = "Mahesh Kallahalla and Erik Riedel and Ram Swaminathan and
	Qian Wang and Kevin Fu",
    booktitle = FAST,
    year = 2003
}

@PhdThesis{kang04s2d2,
  author =       {B. Kang},
  title =        {{S2D2}: A framework for scalable and secure optimistic replication},
  school =       {UC Berkeley},
  year =         2004,
  month =        Oct
}

@inproceedings{kargerconsistenthashing,
 author = {Karger, David and Lehman, Eric and Leighton, Tom and Panigrahy, Rina and Levine, Matthew and Lewin, Daniel},
 title = {{Consistent Hashing and Random Trees:
Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web}},
 booktitle = STOC,
 year = {1997}}

@article{kistler92,
        AUTHOR = "J.  Kistler and M. Satyanarayanan",
        title="{Disconnected Operation in the Coda File System}",
        journal=TOCS,
        volume=10,
        number=1,
        month=Feb,
        year = 1992,
        pages="3--5"
}


@InProceedings{kotla07safestore,
  author =       {R. Kotla and L. Alvisi and M. Dahlin},
  title =        {{SafeStore}: A Durable and Practical Storage System},
  booktitle = ATC,
  year =         2007
}


@inproceedings{oceanstore,
        Author = {Kubiatowicz, John and Bindel, David and Chen, Yan and Czerwinski, Steven and Eaton, Patrick and Geels, Dennis and Gummadi, Ramakrishna and Rhea, Sean and Weatherspoon, Hakim and Weimer, Westley and Wells, Chris and Zhao, Ben},
        Booktitle = ASPLOS,
        Title = {{OceanStore: An Architecture for Global-Scale Persistent Storage}},
        Year = {2000}}

@ARTICLE{lamport78,
  AUTHOR = {L. Lamport},
  TITLE = {Time, Clocks, and the Ordering of Events in a Distributed System},
  JOURNAL = CACM,
  YEAR = {1978},
  VOLUME = {21},
  NUMBER = {7},
  MONTH = {July}}

@article{lamport79how,
    author = "Leslie Lamport",
    title = "How to Make a Multiprocessor Computer That Correctly Executes
    Multiprocess Programs",
    journal = "{IEEE} Transactions on Computers",
    volume = 28,
       number = 9,
    year = 1979,
    pages = {690--691}}

@article{lamport82,
  author = "L. Lamport and R. Shostak and M. Pease",
  title = "{The {B}yzantine Generals Problem}",
  journal = TOPLAS,
  year = 1982,
  volume = 4,
  number = 3,
  pages = "382--401"
  }

@inproceedings{trinc,
        Author = {Levin, Dave and Douceur, John R. and Lorch, Jacob R. and Moscibroda, Thomas},
        Booktitle = NSDI,
        Title = "{TrInc}: small trusted hardware for large distributed
	    systems",
        Year = {2009},
}

@InProceedings{li04secure,
  author =       "J. Li and M. Krohn and D. Mazi{\`e}res and D. Shasha",
  title =        {Secure Untrusted Data Repository {(SUNDR)}},
  booktitle =    OSDI,
  year =         2004
}


@InProceedings{li07beyond,
  author =       {J. Li and D. Mazi{\`e}res},
  title =        {Beyond One-Third Faulty Replicas in {B}yzantine Fault Tolerant Systems},
  booktitle = NSDI,
  year =      2007}

@article{bqs,
 author = "Dahlia Malkhi and Michael Reiter",
 title = {{Byzantine Quorum Systems}},
 journal = {Distributed Computing},
 year = 1998,
 volume = 11,
 number = 4,
 pages = {203--213},
 month = oct
}

@Article{Malkhi98BQS,
  author =       {D. Malkhi and M. Reiter},
  title =        {{B}yzantine Quorum Systems},
  journal =  {Distributed Computing},
  publisher = {Springer-Verlag},
  year =         {1998},
  pages = {203-213}
}

@PhdThesis{maniatis03historic,
  author =       {P. Maniatis},
  title =        {Historic Integrity in Distributed Systems},
  school =       {Stanford},
  year =         2003
}


@inproceedings{ mazieres99,
        author = "David Mazi{\`e}res and Michael Kaminsky and M. Frans Kaashoek and Emmett Witchel",
        title = "Separating key management from file system security",
        booktitle = SOSP,
        year = "1999"
}

@inproceedings{calder11windows,
 author = {Calder, Brad and Wang, Ju and Ogus, Aaron and Nilakantan, Niranjan and Skjolsvold, Arild and McKelvie, Sam and Xu, Yikang and Srivastav, Shashwat and Wu, Jiesheng and Simitci, Huseyin and Haridas, Jaidev and Uddaraju, Chakravarthy and Khatri, Hemal and Edwards, Andrew and Bedekar, Vaman and Mainali, Shane and Abbasi, Rafay and Agarwal, Arpit and Haq, Mian Fahim ul and Haq, Muhammad Ikram ul and Bhardwaj, Deepali and Dayanand, Sowmya and Adusumilli, Anitha and McNett, Marvin and Sankaran, Sriram and Manivannan, Kavitha and Rigas, Leonidas},
 title = {Windows Azure Storage: a highly available cloud storage service with strong consistency},
 booktitle = {Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles},
 series = {SOSP '11},
 year = {2011},
 isbn = {978-1-4503-0977-6},
 location = {Cascais, Portugal},
 pages = {143--157},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/2043556.2043571},
 doi = {10.1145/2043556.2043571},
 acmid = {2043571},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Windows Azure, cloud storage, distributed storage systems},
}

@misc{microsoftazure,
	key = "Microsoft Azure",
        Howpublished = {\url{http://www.microsoft.com/windowsazure/windowsazure}},
        Title = {{Windows Azure Platform}}}


@inproceedings{yu06availability,
 author = {Nath, Suman and Yu, Haifeng and Gibbons, Phillip B. and Seshan, Srinivasan},
 title = {{Subtleties in Tolerating Correlated Failures in Wide-area Storage Systems}},
 booktitle = NSDI,
 year = {2006}, }

@Misc{miller09FBI,
  author =    {R. Miller},
  title =     {{FBI} Siezes Servers at {D}allas Data Center},
  howpublished = {\url{http://www.datacenterknowledge.com/archives/2009/04/03/fbi-seizes-servers-at-dallas-data-center/}},
  month =    Apr,
  year =      2009}

@Misc{lostFiles02,
  author = "CNET News",
  title =     {Victims of lost files out of luck},
  howpublished = "\url{http://news.cnet.com/Victims-of-lost-files-out-of-luck/2100-1023_3-887849.html}",
  month =    apr,
  year =      2002}

@Article{nightingale08rethink,
  author =       {E. Nightingale and K. Veeraraghavan and P. Chen and J. Flinn},
  title =        {Rethink the Sync},
  journal =      TOCS,
  year =         2008,
  volume =    26,
  number =    3}


@InProceedings{oppenheimer03why,
  author =       {David Oppenheimer and Archana Ganapathi and David A. Patterson},
  title =        {Why do {I}nternet services fail, and what can be done about it?},
  booktitle = USITS,
  year =      2003}

@InProceedings{oprea06consistency,
        title = {On consistency of encrypted files},
        author = {A. Oprea and M. Reiter},
        booktitle = DISC,
        year = {2006}
}

@Article{Parker83Detection,
  author =       "D. S. Parker and G. J. Popek and G. Rudisin and A. Stoughton and B. J. Walker
                  and E. Walton and J. M. Chow and S. Kiser and D. Edwards and C. Kline",
  title =        "{Detection of Mutual Inconsistency in Distributed Systems}",
  journal =      TSE,
  year =         1983,
  volume =       9,
  number =       3,
  month =        May,
  pages =        "240--247"
}

@Misc{macaskill06showme,
  author =    {D. MacAskill},
  title =     {Amazon {S3}: Show me the money},
  howpublished = {\url{http://don.blogs.smugmug.com/2006/11/10/amazon-s3-show-me-the-money/}},
  month =     Nov,
  year =      2006}


@InProceedings{petersen97,
  author =       {K. Petersen and M. J. Spreitzer and D. B. Terry and M.  M. Theimer and A. J. Demers},
  title =        "{Flexible Update Propagation for Weakly Consistent Replication}",
  booktitle =    SOSP,
  year =         1997,
}

@InProceedings{pinheiro07failure,
  author =       {E. Pinheiro and W. Weber and L. Barroso},
  title =        {Failure Trends in a Large Disk Drive Population},
  booktitle =  FAST,
  year =      2007,
  month =     Feb}

@inproceedings{popa11enabling,
author = {R. A. Popa and J. R. Lorch and D. Molnar and H. J. Wang and L. Zhuang},
 title = {Enabling Security in Cloud Storage {SLA}s with {C}loud{P}roof},
 booktitle = ATC,
 year = 2011,
 month = jun
 }

@InProceedings{prabhakaran05iron,
  author =       {V. Prabhakaran and L. Bairavasundaram and N. Agrawal and H. Gunawi and A. Arpaci-Dusseau and R. Arpaci-Dusseau},
  title =        {{IRON} File Systems},
  booktitle =    SOSP,
  year =         2005
}

@inproceedings{BakerBCFKLLLLY11,
  title = {Megastore: Providing Scalable, Highly Available Storage for Interactive Services},
  author = {Jason Baker and Chris Bond and James Corbett and J. J. Furman and Andrey Khorlin and James Larson and Jean-Michel Leon and Yawei Li and Alexander Lloyd and Vadim Yushprakh},
  year = {2011},
  doi = {http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf},
  researchr = {http://researchr.org/publication/BakerBCFKLLLLY11},
  cites = {0},
  citedby = {0},
  pages = {223-234},
  booktitle = {CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9-12, 2011, Online Proceedings},
  publisher = {www.crdrdb.org},
}

@inproceedings{rama08cim,
  author =       {Venugopalan Ramasubramanian and Thomas Rodeheffer and
      Douglas B. Terry and Meg Walraed-Sullivan and Ted Wobber and Catherine C. Marshall and Amin Vahdat},
  title =        {Cimbiosys: A platform for content-based partial replication},
  booktitle =  NSDI,
  year =         2009
}

@inproceedings{Sovran:2011:TSG:2043556.2043592,
 author = {Sovran, Yair and Power, Russell and Aguilera, Marcos K. and Li, Jinyang},
 title = {Transactional storage for geo-replicated systems},
 booktitle = {Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles},
 series = {SOSP '11},
 year = {2011},
 isbn = {978-1-4503-0977-6},
 location = {Cascais, Portugal},
 pages = {385--400},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/2043556.2043592},
 doi = {http://doi.acm.org/10.1145/2043556.2043592},
 acmid = {2043592},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {asynchronous replication, distributed storage, geo-distributed systems, key-value store, parallel snapshot isolation, transactions},
}



@InProceedings{reiher94,
  author =       "P. Reiher and J. Heidemann and D. Ratner and
                  G. Skinner and G. Popek",
  title =        "{Resolving File Conflicts in the Ficus File System}",
  booktitle =    "Proceedings of the USENIX Summer Technical Conference",
  year =         1994
}

@comment on USENIX Summer 1994 Technical Conference - Volume 1},

@Misc{s3AppCatalog,
  key = "S3 App Catalog",
  title =     "{AWS} forum: Customer App Catalog",
  howpublished = {\url{http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=66}}}

@article{birman91lightweight,
 author = {A. Schiper and K. Birman and P. Stephenson},
 title = {Lightweight causal and atomic group multicast},
 journal = TOCS,
 volume = {9},
 number = {3},
 year = {1991},
 issn = {0734-2071},
 doi = {http://doi.acm.org/10.1145/128738.128742},
 publisher = {ACM},
 address = {New York, NY, USA},
 }

@InProceedings{shah07auditing,
  author =       {M. Shah and M.  Baker and J. Mogul and R. Swaminathan},
  title =        { Auditing to Keep Online Storage Services Honest.},
  booktitle = HOTOS,
  year =      2007,
}

@inproceedings{shraer10venus,
    author = "A. Shraer and C. Cachin and A. Cidon and I. Keidar and Y.
	Michalevsky and D. Shaket",
    title = "Venus: Verification for Untrusted Cloud Storage",
    booktitle = CCSW,
    year = 2010,
    month = oct
}

@InProceedings{singh09nsdi,
  author =       {Atul Singh and Pedro Fonseca and Petr Kuznetsov and Rodrigo Rodrigues and Petros Maniatis},
  title =        {Zeno: Eventually Consistent {B}yzantine Fault Tolerance},
  booktitle = NSDI,
  month =        Apr,
  year =         2009
}

@inproceedings{strunk04self,
    author = "J. Strunk and G. Goodson and M. Scheinholtz and C. Soules and G. Ganger",
    title = "Self-securing storage: protecting data in compromised systems",
    booktitle = OSDI,
    year = 2000
}

@InProceedings{terry94session,
  author =       {D. B. Terry and A. J. Demers and K. Petersen and M.  Spreitzer and M. Theimer and B. W. Welch},
  title =        {Session Guarantees for Weakly Consistent Replicated Data},
  booktitle =    ICPDS,
  year =         1994,
}

@InProceedings{terry95,
  author =       "D. B. Terry and M. M. Theimer and K. Petersen and
                  A. J. Demers and M. J. Spreitzer and C. H. Hauser",
  title =        "Managing Update Conflicts in {B}ayou, a Weakly Connected
                  Replicated Storage System",
  booktitle =    SOSP,
  year =         1995,
}

@Misc{us05insider,
  key =       {US},
  title =     { {US} {S}ecret {S}ervice report on insider attacks},
  howpublished = {\url{http://www.sei.cmu.edu/about/press/insider-2005.html}},
  year =      2005}

@Misc{hospitalCloud,
  key =       {HospitalCloud},
  title =     { World’s first online hospital management system
                  launched on cloud 9},
  howpublished = {\url{http://www.medilink.co.uk/news/world%E2%80%99s_first_online_hospital_management_system_launched_on_cloud_9_10-11-03.aspx}},
  year =      2010}

@Misc{airlineCloud,
  key =       {AirlineCloud},
  title =     { {Navitaire: Cloud Computing for Airlines}},
  howpublished = {\url{http://www.accenture.com/us-en/Pages/service-cloud-computing-navitaire.aspx}},
  year =      2010}

@Misc{nasdaqOMX,
  key =       {NASDAQOMX},
  title =     {{NASDAQ OMX Serves Big Historical Stock Data from the Cloud}},
  howpublished = {\url{http://www.cloudbulls.com/nasdaq-omx-serves-big-historical-stock-data-from-the-cloud/}},
  year =      2011}

@Misc{bankingCloud,
  key =       {BankingCloud},
  title =     { {BS\&T Survey: Banks Take to Cloud Computing }},
  howpublished = {\url{http://www.banktech.com/architecture-infrastructure/226100004}},
  year =      2010}


@inproceedings{lifestatemachine,
 author = {Vogels, Werner},
 title = "Life is Not A State-Machine: The Long Road From Research To
     Production",
 booktitle = PODC,
 year = {2006}}

@InProceedings{white02integrated,
  author =       {Brian White and Jay Lepreau and Leigh Stoller and Robert Ricci and Shashi Guruprasad and Mac Newbold and Mike Hibler and Chad Barb and Abhijeet Joglekar},
  title =        {An Integrated Experimental Environment for Distributed Systems and Networks},
  booktitle = OSDI,
  year =      2002,
  month =     Dec}

@inproceedings{wobber10policy,
 author = {Wobber, Ted and Rodeheffer, Thomas L. and Terry, Douglas B.},
 title = {Policy-based Access Control for Weakly Consistent Replication},
 booktitle = EuroSys,
 year = {2010},
}

@inproceedings{Mahajan:2009:EEC:1519065.1519080,
 author = {Mahajan, Prince and Kotla, Ramakrishna and Marshall, Catherine C. and Ramasubramanian, Venugopalan and Rodeheffer, Thomas L. and Terry, Douglas B. and Wobber, Ted},
 title = {Effective and efficient compromise recovery for weakly consistent replication},
 booktitle = {Proceedings of the 4th ACM European conference on Computer systems},
 series = {EuroSys '09},
 year = {2009},
 isbn = {978-1-60558-482-9},
 location = {Nuremberg, Germany},
 pages = {131--144},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/1519065.1519080},
 doi = {10.1145/1519065.1519080},
 acmid = {1519080},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {compromise recovery, replication},
}



@Misc{yahoodelicious,
key = {Yahoo},
title = {Yahoo's offloading of Delicious a reminder of cloud risks},
howpublished = {\url{http://www.infoworld.com/t/cloud-computing/yahoos-offloading-delicious-reminder-cloud-risks-735}},
year = 2011
}

@Misc{netflixtransition,
  author = {Siddharth Anand},
  title = {Netflix's Transition to High-Availability Storage Systems},
  howpublished = {\url{http://practicalcloudcomputing.com/post/1267489138/netflixcloudstorage}},
  year = "2010",
  month = Oct}



@inproceedings{mahajan10depot,
 author = {Mahajan, Prince and Setty, Srinath and Lee, Sangmin and Clement, Allen and Alvisi, Lorenzo and Dahlin, Mike and Walfish, Michae},
 title = {Depot: cloud storage with minimal trust},
 booktitle = {Proceedings of the 9th USENIX conference on Operating systems design and implementation},
 series = {OSDI'10},
 year = {2010},
 location = {Vancouver, BC, Canada},
 pages = {1--12},
 numpages = {12},
 url = {http://dl.acm.org/citation.cfm?id=1924943.1924965},
 acmid = {1924965},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
}



@InProceedings{yang06explode,
  author =       {J. Yang and C. Sar and D. Engler},
  title =        {{EXPLODE}: A LIghtweight, General System for Finding Serious Storage System Errors},
  booktitle = OSDI,
  year =      2006}

@inproceedings{yip06pastwatch,
    author = "Alexander Yip and Benjie Chen and Robert Morris",
    title = "Pastwatch: A Distributed Version Control System",
    booktitle = NSDI,
    year = 2006,
}

@article{yumerefendi07strong,
    author = "A. Yumerefendi and J. Chase",
    title = "Strong Accountability for Network Storage",
    journal = {ACM Transactions on Storage (TOS)},
    month = oct,
    year = 2007,
    volume = 3,
    number = 3
}

@conference{chang06bigtable,
	Author = {Chang, F. and Dean, J. and Ghemawat, S. and Hsieh, W.C. and Wallach, D.A. and Burrows, M. and Chandra, T. and Fikes, A. and Gruber, R.E.},
	Booktitle = OSDI,
	Title = {{Bigtable: A distributed storage system for structured data}},
	Year = {2006}
}

@misc{azurestorage,
        Howpublished = {\url{http://msdn.microsoft.com/en-us/library/dd179355.aspx}},
        Title = {{Azure Storage Services REST API Reference}}
}

@inproceedings{ghemawat03google,
 author = {Ghemawat, Sanjay and Gobioff, Howard and Leung, Shun-Tak},
 title = {The Google file system},
 booktitle = {Proceedings of the nineteenth ACM symposium on Operating systems principles},
 series = {SOSP '03},
 year = {2003},
 isbn = {1-58113-757-5},
 location = {Bolton Landing, NY, USA},
 pages = {29--43},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/945445.945450},
 doi = {10.1145/945445.945450},
 acmid = {945450},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {clustered storage, data storage, fault tolerance, scalability},
}

@misc{googlestorage,
	howpublished = "\url{http://code.google.com/apis/storage/docs/overview.html}",
	Title = "Google Storage for Developers"
}

 @Article{golding92weak,
  author = 	 {R. Golding},
  title = 	 {A Weak-consistency architecture for distributed information services},
  journal = 	 {Computing Systems},
  year = 	 1992,
  volume =	 5,
  number =	 4,
  pages =	 {379--405}
}

@Article{durkee10why,
  author =       {D. Durkee},
  title =        {Why Cloud Computing Will Never Be Free},
  journal =      {{ACM} Queue},
  year =         2010,
  month =     Apr}

@Article{ladin92providing,
  author = 	 {R. Ladin and B. Liskov and L. Shrira and S. Ghemawat},
  title = 	 {Providing High Availability Using Lazy Replication},
  journal = 	 TOCS,
  year = 	 1992,
  volume =	 10,
  number =	 4,
  pages =	 {360--391}
}


@Article{lampson83hints,
  author =       {B. Lampson},
  title =        {Hints for computer system design},
  journal =      {{ACM} OSR},
  year =         1983,
  volume =    15,
  number =    5,
  pages =     {33--48},
  month =     Oct}

@Article{lampson92,
  author =       "B. Lampson and M. Abadi and M. Burrows and E. Wobber",
  title =        "{Authentication in Distributed Systems: Theory and Practice}",
  journal =      TOCS,
  year =         1992,
  volume =       10,
  number =       4,
  pages =        "265--310",
  month =        "Nov"
}

@Article{reiter95securing,
  author =       {M. Reiter and L. Gong},
  title =        {Securing causal relationships in distributed systems},
  journal =    {The Computer Journal},
  pages =        {633-642},
  year =         1995,
  volume =       38,
  number =       8
}

@Article{satyanarayanan90coda,
  author =       {M. Satyanarayanan and J. Kistler and P. Kumar and M. Okasaki and E. Siegel and D. Steere},
  title =        {Coda: A Highly Available File System for Distributed Workstation Environments},
  journal =      {{IEEE} Transactions on Computers},
  year =         1990,
  volume =    39,
  number =    4,
  pages =     {447--459},
  month =     Apr}

@MastersThesis{frigo98weakest,
  author =       {M. Frigo},
  title =        {The Weakest Reasonable Memory Model},
  school =       {MIT Department of Electrical Engineering and Computer Science},
  year =         1998,
  month =     Jan}

@ARTICLE{adve96shared,
    author = {Sarita V. Adve and Kourosh Gharachorloo},
    title = {Shared memory consistency models: A tutorial},
    journal = {IEEE Computer},
    year = {1996},
    volume = {29},
    pages = {66--76}
}

@InProceedings{ElephantFS,
  author =       {D. S. Santry and M. J. Feeley and N. C. Hutchinson and A. C. Veitch and R. W. Carton and J. Ofir},
  title =        {Deciding when to forget in the {Elephant} file system},
  booktitle =    SOSP99,
  pages = {110--123},
  month =        Dec,
  year =         {1999},
  OPTannote =    {}
}

@MISC{timemachine,
  title = {{Time Machine}},
  howpublished = {\url{www.apple.com/macosx/features/timemachine.html}},
  year = 2007
}


@Article{Ext3cow,
        author = "Z. Peterson and R. Burns",
        title = "Ext3cow: A Time-Shifting File System for Regulatory Compliance",
        journal = {ACM Transactions on Storage},
        volume =  1 ,
        number =   2,
        month = May,
        year = "2005",
        pages = "190-212"
}


@misc{powerCloud,
    title = {{Amazon and Microsoft clouds struck by power outage}},
howpublished = {\url{http://www.information-age.com/channels/the-cloud-and-virtualization/news/1646668/amazon-and-microsoft-clouds-struck-by-power-outage.thtml}},
year = 2011
}

@article{vogels08eventually,
 author = {Vogels, Werner},
 title = {Eventually consistent},
 journal = {Commun. ACM},
 issue_date = {January 2009},
 volume = {52},
 issue = {1},
 month = jan,
 year = {2009},
 issn = {0001-0782},
 pages = {40--44},
 numpages = {5},
 url = {http://doi.acm.org/10.1145/1435417.1435432},
 doi = {http://doi.acm.org/10.1145/1435417.1435432},
 acmid = {1435432},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{yu01costs,
 author = {H. Yu and A. Vahdat},
 title = {The costs and limits of availability for replicated services},
 booktitle = SOSP,
 year = {2001},
 pages = {29--42},
}

@article{Friedman2003169,
title = "On the composability of consistency conditions",
journal = "Information Processing Letters",
volume = "86",
number = "4",
pages = "169 - 176",
year = "2003",
note = "",
issn = "0020-0190",
doi = "DOI: 10.1016/S0020-0190(02)00498-2",
url = "http://www.sciencedirect.com/science/article/B6V0F-484VGXC-3/2/0524e7b7487faf5f3c4aae74070b776c",
author = "Roy Friedman and Roman Vitenberg and Gregory Chockler",
keywords = "Concurrency",
keywords = "Distributed computing",
keywords = "Distributed systems",
keywords = "Formal semantics"
}

@article{spreitzer97dealing,
 author = {Spreitzer, Mike J. and Theimer, Marvin M. and Petersen, Karin and Demers, Alan J. and Terry, Douglas B.},
 title = {Dealing with server corruption in weakly consistent replicated data systems},
 journal = {Wirel. Netw.},
 issue_date = {Oct. 1999},
 volume = {5},
 number = {5},
 month = oct,
 year = {1999},
 issn = {1022-0038},
 pages = {357--371},
 numpages = {15},
 url = {http://dx.doi.org/10.1023/A:1019175717085},
 doi = {10.1023/A:1019175717085},
 acmid = {328739},
 publisher = {Kluwer Academic Publishers},
 address = {Hingham, MA, USA},
}



@inproceedings{farsite,
 author = {Adya, Atul and Bolosky, William J. and Castro, Miguel and Cermak, Gerald and Chaiken, Ronnie and Douceur, John R. and Howell, Jon and Lorch, Jacob R. and Theimer, Marvin and Wattenhofer, Roger P.},
 title = {Farsite: federated, available, and reliable storage for an incompletely trusted environment},
 booktitle = {Proceedings of the 5th symposium on Operating systems design and implementation
Copyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
},
 series = {OSDI '02},
 year = {2002},
 isbn = {978-1-4503-0111-4},
 location = {Boston, Massachusetts},
 pages = {1--14},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/1060289.1060291},
 doi = {10.1145/1060289.1060291},
 acmid = {1060291},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@Misc{lloyd11dont,
  author =    {W. Lloyd and M. Freedman and M. Kaminsky and D. Andersen},
  title =     {Don't Settle for Eventual: Stronger Consistency for Wide-Area Storage},
  howpublished = {{NSDI 2011} Poster Session},
  month =     Mar,
  year =      2011,
  note = {http://www.cs.princeton.edu/\textasciitilde wlloyd/papers/widekv-poster-nsdi11.pdf},
  annote = {http://www.cs.princeton.edu/\textasciitilde wlloyd/papers/widekv-poster-nsdi11.pdf}}

@inproceedings{llyod11sosp,
 author = {Lloyd, Wyatt and Freedman, Michael J. and Kaminsky, Michael and Andersen, David G.},
 title = {Don't settle for eventual: scalable causal consistency for wide-area storage with COPS},
 booktitle = {Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles},
 series = {SOSP '11},
 year = {2011},
 isbn = {978-1-4503-0977-6},
 location = {Cascais, Portugal},
 pages = {401--416},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/2043556.2043593},
 doi = {10.1145/2043556.2043593},
 acmid = {2043593},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {ALPS systems, causal + consistency, key-value storage, read transactions, scalable wide-area replication},
}

@TechReport{lipton88,
  author = 	 {R. Lipton and J. Sandberg},
  title = 	 {{PRAM}: A Scalable Shared Memory},
  institution =  {Princeton},
  year = 	 1988,
  number =	 {CS-TR-180-88}
}

@InProceedings{wang04turning,
  author =       {R. Wang and S. Sobti and N. Garg and E. Ziskind and J. Lai and A. Krishnamurthy},
  title =        {Turning the postal system into a generic digital communication mechanism},
  booktitle = SIGCOMM,
  pages =     {159--166},
  year =      2004}

@inproceedings{guy90,
        author = "R. Guy and J. Heidemann and W. Mak and
                                T. Page and Gerald J. Popek and
                                D. Rothmeier",
        title = "{Implementation of the Ficus Replicated File System}",
        booktitle = {USENIX Summer},
        year = 1990
}


@PhdThesis{siegel92performance,
  author = 	 {A. Siegel},
  title = 	 {Performance in Flexible Distributed File Systems},
  school = 	 {Cornell},
  year = 	 1992
}

@InProceedings{coan86limitations,
  author =       {B. Coan and B. Oki and E. Kolodner},
  title =        {Limitations on database availability when networks partition},
  booktitle = PODC,
  year =      1986}


@article{linearizability,
        Author = {Maurice P. Herlihy and Jeannette M. Wing},
        Journal = {ACM TOPLAS},
        Title = {Linearizability: A Correctness Condition for Concurrent Objects},
	volume = 12,
	number = 3,
	month = jul,
        Year = {1990}}

@InProceedings{majuntke09abortable,
  author =       {M. Majuntke and D. Dobre and M. Serafini and N. Suri},
  title =        {Abortable Fork-Linearizable Storage},
  booktitle = {OPODIS},
  year =      2009}

@InProceedings{ahamad91causal,
  author =       {M. Ahamad and J. Burns and P. Hutto and G. Neiger},
  title =        {Causal Memory},
  booktitle = {WDAG},
  pages =     {9--30},
  year =      1991}

@article {malkhi05concise,
   author = {Malkhi, Dahlia and Terry, Doug},
   affiliation = {Microsoft Research Silicon Valley Mountain View CA USA},
   title = {Concise version vectors in WinFS},
   journal = {Distributed Computing},
   publisher = {Springer Berlin / Heidelberg},
   issn = {0178-2770},
   keyword = {Computer Science},
   pages = {209-219},
   volume = {20},
   issue = {3},
   url = {http://dx.doi.org/10.1007/s00446-007-0044-y},
   note = {10.1007/s00446-007-0044-y},
   year = {2007}
}

@inproceedings{ladin90lazy,
 author = {Ladin, Rivka and Liskov, Barbara and Shrira, Liuba},
 title = {Lazy replication: exploiting the semantics of distributed services},
 booktitle = {Proceedings of the ninth annual ACM symposium on Principles of distributed computing},
 series = {PODC '90},
 year = {1990},
 isbn = {0-89791-404-X},
 location = {Quebec City, Quebec, Canada},
 pages = {43--57},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/93385.93399},
 doi = {http://doi.acm.org/10.1145/93385.93399},
 acmid = {93399},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{walker83,
	Title = "The {LOCUS} Distributed Operating System",
	author="B. Walker and G. Popek and R. English and C. Kline and G. Thiel",
	BOOKTITLE=SOSP,
	Month=Oct,
	YEAR=1983,
	pages="49--69"
}

@article{Attiya:1994:SCV:176575.176576,
 author = {Attiya, Hagit and Welch, Jennifer L.},
 title = {Sequential consistency versus linearizability},
 journal = {ACM Trans. Comput. Syst.},
 volume = {12},
 issue = {2},
 month = {May},
 year = {1994},
 issn = {0734-2071},
 pages = {91--122},
 numpages = {32},
 url = {http://doi.acm.org/10.1145/176575.176576},
 doi = {http://doi.acm.org/10.1145/176575.176576},
 acmid = {176576},
 publisher = {ACM},
 address = {New York, NY, USA},
}



@inproceedings{Schroeder:2009:DEW:1555349.1555372,
 author = {Schroeder, Bianca and Pinheiro, Eduardo and Weber, Wolf-Dietrich},
 title = {DRAM errors in the wild: a large-scale field study},
 booktitle = {Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems},
 series = {SIGMETRICS '09},
 year = {2009},
 isbn = {978-1-60558-511-6},
 location = {Seattle, WA, USA},
 pages = {193--204},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1555349.1555372},
 doi = {http://doi.acm.org/10.1145/1555349.1555372},
 acmid = {1555372},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {data corruption, dimm, dram, dram reliability, ecc, empirical study, hard error, large-scale systems, memory, soft error},
}

@Misc{git,
  key =       {Git},
  title =     {Git: The fast version control system},
  howpublished = {\url{http://git-scm.com/}}}

@Misc{svn,
  key =       {Subversion},
  title =     {Subversion},
  howpublished = {\url{subversion.apache.org}}}

@Misc{cvs,
  key =       {Cvs},
  title =     {{CVS: Concurrent Versions System}},
  howpublished = {\url{cvs.nongnu.org}}}

@Misc{darcs,
  key =       {Darcs},
  title =     "{DARCS}",
  howpublished = {\url{http://darcs.net/}}}

@Misc{mercurial,
  key =       {Mercurial},
  title =     {Mercurial},
  howpublished = {\url{http://mercurial.selenic.com/}}}


@article{anderson96serverless,
        Author = {T. Anderson and M. Dahlin and J. Neefe and D. Patterson and D. Roselli and R. Wang},
        Category = {xFS},
        Journal = {ACM Transactions on Computer Systems},
        Month = {Feb},
        Number = {1},
        Pages = {41--79},
        Pdf = {http://www.cs.utexas.edu/users/less/publications/research/xFS.tocs96.pdf},
        Postscript = {http://www.cs.utexas.edu/users/less/publications/research/xFS.tocs96.ps},
        Title = {{Serverless Network File Systems}},
        Volume = {14},
        Year = {1996}}

@INPROCEEDINGS{lee96petal,
    author = {Edward Lee and Ramohan A. Thekkath},
    title = {Petal: Distributed Virtual Disks},
    booktitle = {Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems},
    year = {1996},
    pages = {84--92}
}

@INPROCEEDINGS{anderson00interposed,
    author = {Darrell Anderson and Jeff Chase and Amin Vahdat},
    title = {Interposed Request Routing for Scalable Network Storage},
    booktitle = {Proceedings of the Fourth Symposium on Operating System Design and Implementation (OSDI)},
    year = {2000},
    publisher = {}
}

@INPROCEEDINGS{maccormick04boxwood,
    author = {John MacCormick and Nick Murphy and Marc Najork and Chandramohan A. Thekkath and Lidong Zhou},
    title = {Boxwood: Abstractions as the Foundation for Storage Infrastructure},
    booktitle = {OSDI},
    year = {2004}
}

@TechReport{sun06zfs,
  author =       {Sun Microsystems, Inc.},
  title =        {{ZFS} on-disk specification},
  institution =  {Sun Microsystems},
  year =         2006}

@inproceedings{Shvachko10HDFS,
        Author = {K. Shvachko and H. Kuang and S. Radia and R. Chansler},
        Title = {The {H}adoop {D}istributed {F}ile {S}ystem},
        booktitle = {MSST},
        Year = {2010}}

@inproceedings{Thekkath97Frangipani,
        Author = {Chandramohan A. Thekkath and Timothy Mann and Edward K. Lee},
        Booktitle = {SOSP},
        Pages = {224--237},
        Title = {Frangipani: A Scalable Distributed File System},
        Year = {1997}}

@misc{amazonebs,
        key = "Amazon EBS",
        Howpublished = {\url{http://aws.amazon.com/ebs/}},
        Title = {{Amazon Elastic Block Store (EBS)}}}

@inproceedings{Merkle80Protocols,
 author = {Ralph Merkle},
 title = {Protocols for public key cryptosystems},
 booktitle = {Symposium on Security and Privacy},
 year = {1980}
}

@inproceedings{Kapritsos10Scalable,
 author = {Kapritsos, Manos and Junqueira, Flavio P.},
 title = {Scalable agreement: toward ordering as a service},
 booktitle = {Proceedings of the Sixth international conference on Hot topics in system dependability},
 series = {HotDep'10},
 year = {2010},
 location = {Vancouver, BC, Canada},
 pages = {1--8},
 numpages = {8},
 url = {http://dl.acm.org/citation.cfm?id=1924908.1924910},
 acmid = {1924910},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
}

@inproceedings{Lim11Silt,
   author = {Hyeontaek Lim and Bin Fan and David G. Andersen and Michael
	Kaminsky},
   title = {{SILT}: A Memory-Efficient, High-Performance Key-Value Store},
   booktitle = {{Proc. 23rd ACM Symposium on Operating Systems Principles
	(SOSP)}},
   address = {Cascais, Portugal},
   month = oct,
   year = {2011}
}

@inproceedings{Hunt10ZooKeeper,
 author = {Hunt, Patrick and Konar, Mahadev and Junqueira, Flavio P. and Reed, Benjamin},
 title = {ZooKeeper: wait-free coordination for internet-scale systems},
 booktitle = {USENIX},
 year = {2010},
 url = {http://portal.acm.org/citation.cfm?id=1855840.1855851},
 acmid = {1855851},
}

@misc{uprightwebpage,
        key = "UpRight web page",
        Howpublished = {\url{http://code.google.com/p/upright/}},
        Title = {{UpRight web page}}}

@inproceedings{Castro00Proactive,
        Author = {Miguel Castro and Barbara Liskov},
        Booktitle = {OSDI},
        Month = oct,
        Pages = {273--288},
        Title = {Proactive Recovery in a {Byzantine}-Fault-Tolerant System},
        Url = {http://www.usenix.org/events/osdi2000/castro/castro.pdf},
        Year = {2000},
        Bdsk-Url-1 = {http://www.usenix.org/events/osdi2000/castro/castro.pdf}}


@article{Rivest83Method,
        Author = {Ronald L. Rivest and Adi Shamir and Leonard M. Adleman},
        Bibsource = {DBLP, http://dblp.uni-trier.de},
        Journal = {Commun. ACM},
        Number = {1},
        Pages = {96-99},
        Title = {A Method for Obtaining Digital Signatures and Public-Key Cryptosystems (Reprint).},
        Volume = {26},
        Year = {1983}}

@inproceedings{Burrows06Chubby,
        Author = {M. Burrows},
        Booktitle = {OSDI},
        Title = {The {C}hubby lock service for loosely-coupled distributed systems},
        Url = {http://portal.acm.org/citation.cfm?id=1267308.1267332},
        Year = {2006},
        Bdsk-Url-1 = {http://portal.acm.org/citation.cfm?id=1267308.1267332}}

@misc{HadoopScalability,
        key = "Hadoop Scalability at Facebook",
        Howpublished = {\url{http://download.yandex.ru/company/experience/yac/Molkov.pdf}},
        Title = {{Hadoop Scalability at Facebook}}}

@misc{Dimakistalk,
        key = "Technical talk",
	Author = {Alexandros Dimakis},
        Howpublished = {\url{http://ita.ucsd.edu/workshop/12/files/abstract/abstract_764.txt}},
        Title = {{Technical talk}}}

@inproceedings{Bolosky11Paxos,
 author = {W. Bolosky and D. Bradshaw and R. Haagens and N. Kusters and P. Li},
 title = {{Paxos Replicated State Machines as the Basis of a High-Performance Data Store}},
 booktitle = {NSDI},
 year = {2011},
}

@inproceedings{Ford10Availability,
  author    = {Daniel Ford and
               Fran\c{c}ois Labelle and
               Florentina I. Popovici and
               Murray Stokely and
               Van-Anh Truong and
               Luiz Barroso and
               Carrie Grimes and
               Sean Quinlan},
  title     = {Availability in Globally Distributed Storage Systems},
  booktitle = {OSDI},
  year      = {2010},
  pages     = {61-74},
  ee        = {http://www.usenix.org/events/osdi10/tech/full_papers/Ford.pdf},
}

@inproceedings{Bairavasundaram07AnalysisLatent,
 author = {Bairavasundaram, Lakshmi N. and Goodson, Garth R. and Pasupathy, Shankar and Schindler, Jiri},
 title = {An analysis of latent sector errors in disk drives},
 booktitle = {Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems},
 series = {SIGMETRICS '07},
 year = {2007},
 isbn = {978-1-59593-639-4},
 location = {San Diego, California, USA},
 pages = {289--300},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1254882.1254917},
 doi = {10.1145/1254882.1254917},
 acmid = {1254917},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {MTTDL, disk drive reliability, latent sector errors},
}

@article{Bairavasundaram08AnalysisDataCorruption,
 author = {Bairavasundaram, Lakshmi N. and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H. and Goodson, Garth R. and Schroeder, Bianca},
 title = {An analysis of data corruption in the storage stack},
 journal = {Trans. Storage},
 issue_date = {November 2008},
 volume = {4},
 number = {3},
 month = nov,
 year = {2008},
 issn = {1553-3077},
 pages = {8:1--8:28},
 articleno = {8},
 numpages = {28},
 url = {http://doi.acm.org/10.1145/1416944.1416947},
 doi = {10.1145/1416944.1416947},
 acmid = {1416947},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Data corruption, disk drive reliability},
}

@article{Jiang08DisksDominant,
 author = {Jiang, Weihang and Hu, Chongfeng and Zhou, Yuanyuan and Kanevsky, Arkady},
 title = {Are disks the dominant contributor for storage failures?: A comprehensive study of storage subsystem failure characteristics},
 journal = {Trans. Storage},
 issue_date = {November 2008},
 volume = {4},
 number = {3},
 month = nov,
 year = {2008},
 issn = {1553-3077},
 pages = {7:1--7:25},
 articleno = {7},
 numpages = {25},
 url = {http://doi.acm.org/10.1145/1416944.1416946},
 doi = {10.1145/1416944.1416946},
 acmid = {1416946},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Storage system, disk failures, failure characteristics, storage subsystem},
}

@inproceedings{Pinheiro07Failures,
  author    = {Eduardo Pinheiro and Wolf-Dietrich Weber and Luiz André Barroso },
  title     = {Failure Trends in a Large Disk Drive Population },
  booktitle = {FAST},
  year      = {2007},
}

@inproceedings{Schroeder07DiskFailures,
  author    = {Bianca Schroeder and Garth A. Gibson},
  title     = {Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you?},
  booktitle = {FAST},
  year      = {2007},
}

@inproceedings{Schroeder09DRAM,
 author = {Schroeder, Bianca and Pinheiro, Eduardo and Weber, Wolf-Dietrich},
 title = {DRAM errors in the wild: a large-scale field study},
 booktitle = {Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems},
 series = {SIGMETRICS '09},
 year = {2009},
 isbn = {978-1-60558-511-6},
 location = {Seattle, WA, USA},
 pages = {193--204},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1555349.1555372},
 doi = {10.1145/1555349.1555372},
 acmid = {1555372},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {data corruption, dimm, dram, dram reliability, ecc, empirical study, hard error, large-scale systems, memory, soft error},
}

@inproceedings{Nightingale11Cycles,
 author = {Nightingale, Edmund B. and Douceur, John R. and Orgovan, Vince},
 title = {Cycles, cells and platters: an empirical analysis of hardware failures on a million consumer PCs},
 booktitle = {Proceedings of the sixth conference on Computer systems},
 series = {EuroSys '11},
 year = {2011},
 isbn = {978-1-4503-0634-8},
 location = {Salzburg, Austria},
 pages = {343--356},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/1966445.1966477},
 doi = {10.1145/1966445.1966477},
 acmid = {1966477},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {fault tolerance, reliability},
}

@InProceedings{Zhang10ZFSCorruption,
           title = "{End-to-end Data Integrity for File Systems: A ZFS Case Study}",
          author = "{Yupu Zhang, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau,
                    Remzi H. Arpaci-Dusseau}",
       booktitle = "Proceedings of the 8th Conference on File and Storage Technologies (FAST '10)",
           month = "February",
            year = "2010",
         address = "San Jose, California",
}

@InProceedings{Chidambaram12NoFS,
           title = "{Consistency Without Ordering}",
          author = "{Vijay Chidambaram, Tushar Sharma, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau}",
       booktitle = "Proceedings of the 10th Conference on File and Storage Technologies (FAST '12)",
           month = "February",
            year = "2012",
         address = "San Jose, California",
}

@misc{HadoopInFacebook,
        key = "Apache Hadoop FileSystem and its Usage in Facebook",
        Howpublished = {\url{http://cloud.berkeley.edu/data/hdfs.pdf}},
        Title = {{Apache Hadoop FileSystem and its Usage in Facebook}}}

@misc{HadoopInYahoo,
        key = "The Hadoop Distributed File System",
        Howpublished = {\url{http://www.aosabook.org/en/hdfs.html}},
        Title = {{HDFS Usage in Yahoo!}}}

@inproceedings{Liskov91Harp,
 author = {Liskov, Barbara and Ghemawat, Sanjay and Gruber, Robert and Johnson, Paul and Shrira, Liuba},
 title = {Replication in the harp file system},
 booktitle = {Proceedings of the thirteenth ACM symposium on Operating systems principles},
 series = {SOSP '91},
 year = {1991},
 isbn = {0-89791-447-3},
 location = {Pacific Grove, California, United States},
 pages = {226--238},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/121132.121169},
 doi = {10.1145/121132.121169},
 acmid = {121169},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@ARTICLE{Fu02fastand,
    author = {Kevin Fu and M. Frans Kaashoek and David Mazieres},
    title = {Fast and secure distributed read-only file system},
    journal = {ACM Transactions on Computer Systems},
    year = {2002},
    pages = {24}
}

@MISC{yang12salusTR,
author = {Y. Wang and M. Kapritsos and Z. Ren and P. Mahajan and J. Kirubanandam and L. Alvisi and Mike Dahlin},
 title = {Robustness in the Salus scalable block store},
 institution = {University of Texas at Austin, Department of Computer Sciences},
 year = 2012 ,
 month = Sep,
 Howpublished = {{Technical Report, University of Texas at Austin, Department of Computer Science, http://www.cs.utexas.edu/\texttildelow yangwang/salus.pdf}}
 }

@InProceedings{Gupta08DieCast,
           title = "{DieCast: Testing Distributed Systems with an Accurate Scale Model.}",
          author = {Gupta, Diwaker and Vishwanath, Kashi Venkatesh and Vahdat, Amin},
       booktitle = "NSDI",
            year = "2008",
}

@InProceedings{Mogul06Emergent,
           title = "{Emergent (Mis)behavior vs. Complex Software Systems}",
          author = {Jeffrey C. Mogul},
       booktitle = "Eurosys",
            year = "2006",
}

@InProceedings{Gupta06Infinity,
           title = "{To Infinity and Beyond: Time-Warped Network Emulation}",
          author = {Diwaker Gupta and Kenneth Yocum and Marvin McNett and Alex C. Snoeren and Amin Vahdat and Geoffrey M. Voelker},
       booktitle = "NSDI",
            year = "2006",
}

@InProceedings{Agrawal11Emulating,
           title = "{Emulating Goliath Storage Systems with David}",
          author = {Nitin Agrawal and Leo Arulraj and Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau},
       booktitle = "FAST",
            year = "2011",
}

@ARTICLE{Ziv77Universal,
    author = {Jacob Ziv and Abraham Lempel},
    title = "{A Universal Algorithm for Sequential Data Compression}",
    journal = {IEEE Transactions on Information Theory},
    year = {1977},
}

@ARTICLE{Ziv78Compression,
    author = {Jacob Ziv and Abraham Lempel},
    title = "{Compression of Individual Sequences via Variable-Rate Coding}",
    journal = {IEEE Transactions on Information Theory},
    year = {1978},
}

@ARTICLE{Cleary84Data,
    author = {John G. Cleary and Ian H. Witten},
    title = "{Data compression using adaptive coding and partial string matching}",
    journal = {IEEE Transactions on Communications},
    year = {1984},
}

@ARTICLE{Moffat90Implementing,
    author = {Alistair Moffat},
    title = "{Implementing the PPM data compression scheme}",
    journal = {IEEE Transactions on Communications},
    year = {1990},
}

@ARTICLE{Manning97Identifying,
    author = {Craig G. Nevill-Manning and Ian H. Witten},
    title = "{Identifying Hierarchical Structure in Sequences: A linear-time algorithm}",
    journal = {Journal of Artificial Intelligence Research},
    year = {1997},
}

@Article{rosenblum92lfs,
  author =       "M. Rosenblum and J. Ousterhout",
  title =        "{The Design and Implementation of a Log-Structured
                  File System}",
  journal =      TOCS,
  year =         1992,
}

@InProceedings{Corbett12Spanner,
           title = "{Spanner: Google's Globally-Distributed Database}",
          author = "{J. Corbett et al.}",
       booktitle = "OSDI",
            year = "2012",
}

@InProceedings{Nightingale12FDS,
           title = "{Flat Datacenter Storage}",
          author = {Edmund B. Nightingale and Jeremy Elson and Jinliang Fan and Owen Hofmann and Jon Howell and Yutaka Suzue},
       booktitle = "OSDI",
            year = "2012",
}

@misc{DiskSim,
        key = "The DiskSim Simulation Environment",
        Howpublished = {http://www.pdl.cmu.edu/DiskSim/},
        Title = {{The DiskSim Simulation Environment}}}
